<?php

class Miembros_Model extends CI_Model {
	
	public function __construct()
	{
		parent::__construct();
		$this->load->database();
	}
	
	public function get()
	{
		$this->db->order_by('order', 'asc');
		$query = $this->db->get('miembros');
		return $query->result();
	}
	
	public function get_published()
	{
		$this->db->order_by('order', 'asc');
		$query = $this->db->get_where('miembros', array('deleted'=>0));
		return $query->result();
	}
	
	public function get_id($id)
	{
		$query = $this->db->get_where('miembros', array('id'=>$id));
		return $query->row();
	}
	
	public function get_id_published($id)
	{
		$query = $this->db->get_where('miembros', array('id'=>$id, 'deleted'=>0));
		return $query->row();
	}
	
	public function get_logos($id)
	{
		$query = $this->db->get_where('miembros_logos', array('id_miembro'=>$id));
		return $query->result();
	}
	
	public function get_logos_id($id)
	{
		$query = $this->db->get_where('miembros_logos', array('id'=>$id));
		return $query->row();
	}
	
	public function insert($input)
	{
		$query = $this->db->insert('miembros', $input);		
		return $query;
	}
	
	public function insert_logos($input)
	{
		$query = $this->db->insert('miembros_logos', $input);
		return $query;
	}
	
	public function update($input, $id)
	{
		$query = $this->db->update('miembros', $input, array('id'=>$id));
		return $query; 
	}
	
	public function update_logos($input, $id)
	{
		$query = $this->db->update('miembros_logos', $input, array('id'=>$id));
		return $query; 
	}
	
	public function delete($id)
	{
		$query = $this->db->delete('miembros', array('id'=>$id));
		$query = $this->db->delete('miembros_logos', array('id_miembro'=>$id));
		return $query; 
	}
	
	public function delete_logos($id)
	{
		$query = $this->db->delete('miembros_logos', array('id'=>$id));
		return $query; 
	}
}

/* End of file miembros.php */
/* Location: ./application/models/miembros.php */